package com.sky.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.client.RestTemplate;

/**
 * Web相关配置类
 * 用于配置Web层所需的组件，此处主要配置RestTemplate用于HTTP请求
 */
@Configuration
public class WebConfiguration {
    /**
     * 创建RestTemplate实例并注册到Spring容器
     * RestTemplate是Spring提供的用于发送HTTP请求的工具类，
     * 支持RESTful风格的API调用，简化了与第三方服务或接口的交互
     *
     * @return 初始化好的RestTemplate实例，可被其他组件通过@Autowired注入使用
     */
    @Bean
    public RestTemplate restTemplate() {
        return new RestTemplate();
    }
}